package org.dslintegration.merge.core;

import org.dslintegration.mRules.RuleStatement;
import org.dslintegration.merge.core.exception.MergeException;

public interface IRule {
	/**
	 * Metamodel represent the joined union of 2 metamodels, and parses rule by rule
	 * @param expression
	 * @param metamodel
	 */
	public void merge(RuleStatement statement,MergeContext context) throws MergeException;
}
